package com.sfy.les.table;

import java.util.List;

/**
 * 存放表信息
 *
 * @author 尐衛
 */
public class TableInfo {

    /**
     * 表名
     */
    private String tableName;
    
    /**
     * 字符集
     */
    private String orderType= "";
    /**
     * 存储引擎
     */
    private String storageEngine= "";

    /**
     * 表描述
     */
    private String tableDesc;

    /**
     * 表初始化脚本
     */
    private String tableInitSql;

    /**
     * 表字段信息
     */
    private List<TableFiledInfo> tableFiledInfoList;

    /**
     * 表索引信息
     */
    private List<TableIndexInfo> tableIndexInfoList;

	public String getTableName() {
		return tableName;
	}

	public void setTableName(String tableName) {
		this.tableName = tableName;
	}

	public String getOrderType() {
		return orderType;
	}

	public void setOrderType(String orderType) {
		this.orderType = orderType;
	}

	public String getStorageEngine() {
		return storageEngine;
	}

	public void setStorageEngine(String storageEngine) {
		this.storageEngine = storageEngine;
	}

	public String getTableDesc() {
		return tableDesc;
	}

	public void setTableDesc(String tableDesc) {
		this.tableDesc = tableDesc;
	}

	public String getTableInitSql() {
		return tableInitSql;
	}

	public void setTableInitSql(String tableInitSql) {
		this.tableInitSql = tableInitSql;
	}

	public List<TableFiledInfo> getTableFiledInfoList() {
		return tableFiledInfoList;
	}

	public void setTableFiledInfoList(List<TableFiledInfo> tableFiledInfoList) {
		this.tableFiledInfoList = tableFiledInfoList;
	}

	public List<TableIndexInfo> getTableIndexInfoList() {
		return tableIndexInfoList;
	}

	public void setTableIndexInfoList(List<TableIndexInfo> tableIndexInfoList) {
		this.tableIndexInfoList = tableIndexInfoList;
	}
}
